import java.util.LinkedList;
/**
 * Write a description of class KassaRij here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class KassaRij
{
    private LinkedList<Persoon> personen; // Lij

    /**
     * Constructor
     */
    public KassaRij()
    {
        personen = new LinkedList<Persoon>();
    }
    
    /**
     * Methode om een persoon aan een rij te laten aansluiten
     * @param persoon
     */
    public void sluitAchteraan(Persoon persoon)
    {
        personen.add(persoon);
    }
    
    /**
     * Eerste persoon uit de rij verwerken
     * @return persoon
     */
    public Persoon eerstePersoonInRij()
    {
        if(personen.size() > 0) {
            Persoon Eerste = personen.get(0);
            personen.remove(0);
            return Eerste;
        }
        else {
            return null;
        }
    }
    
    /**
     * Methode kijkt of er personen in de rij staat
     * @return of er wel of geen rij bestaat
     */
    public boolean erIsEenRij()
    {
        if(personen.size() > 0) {
            return true;
        }
        else {
            return false;
        }
    }
}
